/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.jSkyRoom.interfaces.major;

import ru.jSkyRoom.interfaces.additional.Owner;
import ru.jSkyRoom.interfaces.stub.GameLocation;
import skyproc.ECZN.ECZNFlags;

/**
 *
 * @author Rakev
 */
public interface EncounterZone extends Major {

    public boolean getFlag(ECZNFlags flag);

    public void setFlag(ECZNFlags flag);

    public void unsetFlag(ECZNFlags flag);

    public GameLocation getLocation();

    public void setLocation(GameLocation location);

    public int getMaxLevel();

    public void setMaxLevel(int maxLevel);

    public int getMinLevel();

    public void setMinLevel(int minLevel);

    public Owner getOwner();

    public void setOwner(Owner owner);
}
